L'essenziale del linguaggio Java per realizzare l'insieme di Mandelbrot e di Julia.


Capitolo 2:
"Loops" e "If" : - Ovvero i Cicli e L'istruzione condizionale "Se" .
Cominciamo un nuovo applet ripetendo la procedura vista prima perciò facciamo un doppio click sul collegamento veloce "shortcut" “BlueJ” o su “BlueJ. exe” nella vostra cartella, ( esattamente come nel capitolo precedente) Dovreste vedere l'immagine qui sotto, il nostro progetto con il primo applet. ClassName2.bmp Clicca su “Edit” e sulle opzioni che appaiono clicca su “New Class”, apparirà l'immagine che abbiamo già visto nel capitolo precedente e che vedi quisotto
ClassName.bmp immagine num.2 in “Class Name” scrivi " loop_if " e clicca sul cerchietto vicino ad “Applet” poi su “OK”.
Ora dovresti vedere l'immagine qui sotto, il progetto ha due applet, ma quello con scritto "loop_if" è ancora vuoto.

Apri l' "Applet loop_if" con un doppio click. loopIf.jpg

Ora alcune parole su quello che faremo in questo applet.
immagine num. 3 Nel primo applet abbiamo visto come disegnare un rettangolo, un cerchio ed una linea ,
Ora impareremo come creare una sequenza d'istruzioni che possano essere eseguite con un certo numero di passi, e che possano essere interotte se si verificano alcune prestabilite condizioni.


Abbiamo tre tipi possibili di cicli ricorsivi,
FOR,
WHILE,
e DO WHILE,
e un'istruzione condizionale
IF ... ELSE.

Nel listato che vedete qui sotto, ho usao i commenti per spiegarvi nel modo più stringato le regole e la logica dei cicli e delle istruzioni condizionali.



Ora potete selezionare il testo, copiatelo e incollatelo all'interno dell'applet "loop_if" che avevate aperto, eseguitelo dovreste vedere una immagine simile ad una di queste due sotto
Immagine num.4
loopifPict.jpg
Immagine num.5
loopifPict2.jpg
Nell'immagine qui sopra ci sono 3 serie di circonferenze e quadrati, le prime 2 sono composte da 8 file e 8 righe, quella di sinistra in alto è relativa al ciclo "while" quella destra riguarda al ciclo "for" mentre per quella in basso è stao usato il ciclo "do while" Questa immagine sopra mostra il risultato dell'istruzione che utilizza il generatore di numeri casuali random() ovvero la ran = random()*8+1, che è stata utilizzata nel ciclo "do while" nota infatti che le due immagini mostrano una diversa quantità nel numero dei cerchi e quadrati nella serie centrale in basso, perchè l'applet è stata eseguita una seconda volta.
Se riesci a vedere gli applet, qui c'è la pagina con l'applet di questo capitolo.

Questo è il capitolo num. 2

Capitolo 1 Capitolo 2 Capitolo 3 Capitolo 4 Capitolo 5 Capitolo 6
Capitolo 7 Capitolo 8 Capitolo 9 Capitolo 10 Capitolo 11 Capitolo 12

Torna al menù

pagina iniziale